package com.zj.esproxy.mapper;

import com.alibaba.fastjson.JSONObject;
import com.zj.baseproxy.model.Page;
import com.zj.esproxy.model.EsInfo;
import com.zj.esproxy.wrapper.EsWrapper;
import org.springframework.stereotype.Component;

/**
 * @author arthur_zhou
 * @date 2024/4/11 15:33
 */
@Component
public class MapperImpl implements Mapper {
    @Override
    public JSONObject getJson(String json) {
        return null;
    }

    @Override
    public JSONObject getJson(EsWrapper wrapper) {
        return null;
    }

    @Override
    public Page<Object> get(String json) {
        return null;
    }

    @Override
    public <T> Page<T> get(String json, Class<T> clazz) {
        return null;
    }

    @Override
    public Page<Object> get(EsWrapper wrapper) {
        return null;
    }

    @Override
    public <T> Page<T> get(EsWrapper wrapper, Class<T> clazz) {
        return null;
    }

    @Override
    public Page<Object> getDistinct(String json) {
        return null;
    }

    @Override
    public <T> Page<T> getDistinct(String json, Class<T> clazz) {
        return null;
    }

    @Override
    public Page<Object> getDistinct(EsWrapper wrapper) {
        return null;
    }

    @Override
    public <T> Page<T> getDistinct(EsWrapper wrapper, Class<T> clazz) {
        return null;
    }

    @Override
    public Class<Object> getTypeClz() {
        return null;
    }

    @Override
    public EsInfo getEsInfo() {
        return null;
    }
}
